package com.codeZ.SingletonPattern;


/**
 * @Author code_zhang
 * @Date 2024/6/15 15:49
 * 单例模式 - 饿汉式
 * 特点：线程安全，延迟加载，效率较高
 * 缺点：无论该类是否被使用，都会被加载，浪费内存
 */
public class SingletonPattern01 {

    // 1. 私有构造方法
    private SingletonPattern01() {
        System.out.println("饿汉式(线程安全)");
    }

    // 2. 创建实例
    private static final SingletonPattern01 INSTANCE = new SingletonPattern01();


    public static SingletonPattern01 getInstance() {
        return INSTANCE;
    }

}
